package biz.datalk.industrialland.admin.modules.online.config.model;

import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 *
 *
 * @author tarofang@163.com
 * @date 2020-01-19
 *
 */
@Getter
@Setter
public class ColumnVo implements Serializable {
    private static final long serialVersionUID = -4887538950338146891L;

    /** 字段名 */
    private String fieldName;
    /** 字段 对应数据库 类型 varchar、int、decimal 等 */
    private String fieldDataType;
    /** 字段 对应 java 类型  */
    private String fieldJavaType;
    /** 字符类型 长度 */
    private String charMaxLength = "";
    /** 数字整数部分长度 */
    private String percision;
    /** 数字小数部分长度（精度） */
    private String scale;
    /** 是否允许 NULL  MySQL - NO/YES */
    private String fieldIsNull;
    /** 默认值 */
    private String fieldDefault;
    /** 字段注释 */
    private String fieldComment = "";
    /** 字段顺序 */
    private String fieldOrder;

    /** 字段是否是主键(Y/N) */
    private String fieldIsPk;
}
